package com.work;

/*训练目标**：Scanner的使用，方法的定义和使用

 **需求描述**：用户在控制台输入行数和列数，然后定义一个带参方法实现输出对应矩形*/

//注意类名必须跟java文件名一致,不能跟Java的API的类名一样
//导包

import java.util.Scanner;

public class Demo01 {
    //程序的主入口,main方法
    public static void main(String[] args) {

        //创建对象
        Scanner sc = new Scanner(System.in);
        //提示用户输入
        System.out.println("请输入一个行数: ");
        //调用方法接受数据
        int line = sc.nextInt();

        System.out.println("请输入一个列数: ");
        //调用方法接受数据
        int arrange = sc.nextInt();

        //调用方法
        printLine(line, arrange);

    }

    //然后定义一个带参方法实现输出对应矩形
    //两个明确 1.形参列表 2.返回值类型
    //分析-->需要原材料 不需要返回值
    public static void printLine(int line, int arrange) {
        //for循环进行输出
        for (int i = 1; i <= line; i++) {
            for (int j = 1; j <= arrange; j++) {
                //对需求进行输出,注意不能换行
                System.out.print("#");
            }
            //没打完一行,就换一行
            System.out.println();
        }
    }
}
